试编一程序将AX寄存器中的数以十六进制形式在屏幕显示 已知两个字节变量A、B,求两个数的平均值,并以十六进制形式在屏幕上显示。DATA SEGMENTA DB 148;在这里写入:0~255B DB 28;在这里写入:0~255DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV AL,A;取来AMOV AH,0MOV BL,B;取来BMOV BH,0ADD AX,BX;相加.SHR AX,1;除以2DISP:;以16进制形式显示.MOV AH,0MOV BL,16DIV BLPUSH AXCMP AL,10JB A30ADD AL,7A30:ADD AL,30HMOV DL,ALMOV AH,2INT 21HPOP AXCMP AH,10JB A302ADD AH,7A302:ADD AH,30HMOV DL,AHMOV AH,2INT 21HMOV DL,'H'MOV AH,2INT 21HMOV AH,4CHINT 21HCODE ENDSEND START显示寄存器中的一位十六进制数 十六进制数字有0-9十个数字和A到F六个字母(大写只考虑暂时)0 ASCII码是48,所以数字和对应的ASCII码应该之差为48;和字母A是65的ASCII值,但A代表10十进制值,所以在部分字母的差别是55为同一字母,大写字母小写字母小于32,这样的作为A 65,A是97不知道,如果你要问这个。试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来? DATA SEGMENT STR DB 'H',0AH,0DH,'$'CODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV BX,1111110111100001B MOV CH,4;循环四次LOP:MOV CL,4 ROL BX,CL;每次循环环左移四位 MOV DX,BX AND DL,0FH;每次取低四位,来表示一个十六进数 ADD DL,30H;转化成为ASSIC码 CMP DL,3AH;判断DL是否大于10的ASSIC码(A+30H)JB NEXT ADD DL,7;大于10再加上7NEXT:MOV AH,2 INT 21H DEC CH JNZ LOP MOV DX,OFFSET STR MOV AH,9 INT 21H MOV AH,4CH INT 21HCODE ENDS END START微机原理求物理地址的问题,那个乘16的含义是左移4位,那计算的时候应该怎么算? 物理地址的计算方法是段地址左移一位十六进制数,再加上偏移地址.就像你这个题目中的算法就是:12000H+0FF00H=21F00H.物理地址的计算方法都是如此.只要把相应的段地址左移一位再相加就可以.但有时候需要判断它对应的.
随机阅读
- 侠客风云传武林任清 侠客风云传情圣路线能攻略夜叉吗
- 碱液氧化塔酸洗 酸碱洗涤塔的工作原理
- 突发事件的应急处置应遵循以下几个原则 围堰超标准洪水位的应急处置措施
- 酱香炖鱼 酱香炖鱼的家常做法
- 因患乳腺癌,医生建议打诺雷得缓释植入剂,好吗?在月经前打还是在月经后打好?
- 中山市水云轩休闲会所 临沂沂景假日酒店怎么样?描述一下,和蓝海酒店比呢?
- 赛汗塔拉公园能带狗进吗 绕赛汗塔拉公园一圈是多少公里?
- 心率缓慢冠状动脉供血不足 慢性冠状动脉供血不足
- 水泵盘根的安装要领 凝结水泵水封环的作用是什么
- 为什么水泥是水硬性材料?而石灰是气硬性材料? 水泥是气凝性材料
- 班级里面的小组评比机制
- 柴犬背上和尾巴有很多黑针毛 还能退下去吗? 柴犬尾巴有些黑毛
- 南钢花园租房 南钢4村6楼现在能卖多少钱?满5唯一,09年婚装,带二十几平阁楼和七八平车库
- 汉中高铁和汉中火车站在一块呢 谁知道西成高铁汉中有几个站,分别在哪?
- 阴茎毛丛肿痛一天比一天大 阴毛里长了一个硬疙瘩,不痛不痒,也不能挤 阴毛里长了个硬疙瘩不痛不痒也不能挤,好几个月了,是怎么回事?
- 段园镇牛眠村小冯庄 淮北市段圆镇牛眠村小冯庄在塌陷区为什么不搬迁房子都是裂缝难道政府不知道吗为什么不为老百姓办点实事
- 阿克苏地区周边所有的巴扎在哪 吉林省松原市毛都站镇姜家村
- 广州市花都区哪里有卖豌豆粉的,最好是散装的? 广州哪里有卖豌豆粉的
- 义马气化厂生活区-体育馆怎么样 哪里有卖体育器材的,详细地址说下。
- 正常分娩出血量一般不超过多少? 正常分娩中出血量最多不超过