永发信息网

汇编语言相关问题

答案:2  悬赏:20  手机版
解决时间 2021-11-15 13:31
汇编语言相关问题
最佳答案
编程语言汇编语言

3、在8086/8088CPU寄存器组中,数据寄存器主要是指
( AX )、( BX )、( CX )、( DX )。

4、假设(DS)=3000H,(SI)=0040H,(30054H)=4336H,

则指令 SUB [SI+14H],0136H 
执行后,(30054H)=( 4200H )。

5、结构化程序设计时,采用的基本结构有(顺序)、(分支)、(循环)。


7、设机器的字长是16,-3的补码和-129的补码分别为(FFFDH、FF7FH)。

8、8086/8088CPU对存储器地址采用分段管理方法,每段大小可达(64K)字节。

9、下面(     )指令是错误的。
A、CMP 15,BX

10、DATA DW ‘1234’占用了(   )个字节。--这是非法指令



11、汇编过程会把asm的汇编源程序汇编成( OBJ )格式的文件。


12、已知SP=2110H,执行POP AX后,SP寄存器的值是( 2112H )。


13、汇编程序的主要功能是什么?
把用助记符写的汇编语言指令,转换成 CPU 能够识别的机器码。


14、8086/8088CPU有哪些基本寻址方式?
立即、直接、寄存器、寄存器间接、寄存器相对 基址加变址、基址加变址相对。


15、8086/8088CPU主要有哪几类指令?

不同教材有不同的说法。

一般是:
传送、算术运算、位操作(即逻辑运算)、串操作、控制转移、处理器控制。


16、简述伪指令的作用。
伪指令用于控制汇编程序,指示它如何进行汇编。


17、汇编语言程序设计的一般步骤是什么?

根据要求,确定算法;
根据算法,编写程序;
编译、连接、运行;
排错,修改;
最后,完成。


18、简述循环程序的组成部分。

已知循环次数:

初始化次数计数器;
循环体;
次数减一,
次数判断,不为零就跳转去再次执行循环体。
--------
已知结束条件:

循环体;
判断退出循环的条件,不满足就跳转去再次执行循环体。



19、编写一个程序段实现通过端口21H采集一个8位数据,
并且把该数据传送给端口1200H。

IN    AL, 21H
MOV   DX, 1200H
OUT   DX, AL

END


20、如(AX)=0012H,(BX)=0034H,试编写程序段
把它们装配在一起形成(AX)=1234H。

MOV  AH, AL
MOV  AL, BL

END


21、试编制一个程序把BX寄存器内的二进制数用十六进制数
的形式在屏幕上显示出来。

OUT_HEX  PROC
    MOV   CX, 0404H
B1: ROL   BX, CL
    MOV   DL, BL
    AND   DL, 0FH
    CMP   DL, 0AH
    JB    B2
    ADD   DL, 07H
B2: ADD   DL, 30H
    MOV   AH, 2
    INT   21H       ;显示到屏幕
    DEC   CH
    JNZ   B1        ;处理4次
    RET
OUT_HEX  ENDP
全部回答
不保证全对。
3 ax bx cx dx
4 4200h
5 顺序结构 分支结构 循环结构
7 d
8 a
9 c
10 d
11 a
12 b
13 把汇编语言源程序翻译成目标程序
14 立即寻址 寄存器寻址 直接寻址 寄存器间接寻址 寄存器相对寻址 基址加变址寻址 相对基址加变址寻址
15 数据传送 算术运算 逻辑运算 串操作 程序控制 处理器控制
16 用于告诉汇编程序如何进行汇编的指令
17 1、 分析问题,抽象出描述问题的数据模型 2、 确定问题的算法思想 3、 画出流程图或结构图 4、 分配存储器和工作单元(寄存器) 5、 逐条编写程序 6、 静态检查,上机调试
18 初始化部分 循环体部分 调整部分 控制部分
19 in al,21h
mov dx,1200h
out dx,al
20 mov ax,12h
mov bx,34h
mov cl,8
shl ax,cl
or ax,bx
21 CODES SEGMENT
ASSUME CS:CODES
START:
mov bx,1010101010101010b
mov cx,4
s1:
mov bp,4
xchg cx,bp
rol bx,cl
xchg cx,bp
mov ax,bx
and ax,0fh
cmp ax,10
jb s2
add ax,7
s2:
add ax,30h
mov dx,ax
mov ah,2
int 21h

loop s1

MOV AH,4CH
INT 21H
CODES ENDS
END START
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爸妈强行的把我和男友分开。有什么办法。别说
结婚典礼上,主持人让新娘对新郎说一句话,如
雅安年降水量近多少毫米.
钻机多少钱一台
鲤中洪桥停车场(入口)地址在哪,我要去那里办
上海尊维建筑设计有限公司怎么样?
孩子假期表现怎么写
每次我都感觉我不够狠毒,为了比过那些非常狠
如果宽带缴了费以后有网速用到期以后宽带没网
什么是有机物?什么是无机盐?
我的邮政编码是多少
centos6.4 编译 dahdi-linux-complete-2.7.0.
韵达(芦溪镇文昌街中段36号韵达)地址好找么,
福建寿山石绝迹了吗,为何还那么多寿山石出现
用计算机你可以算出1+1=3吗?
推荐资讯
怎样用特出符号做有特色的标题
滤纸边缘低于漏斗边缘具体指什么,滤纸边缘是
是下一代保时捷911卡雷拉更值得买,还是宝马8
为什么胳膊轻轻按有痛
帮我926837356376的快递到那
试述地区形象塑造的重要性和必要性
我20岁急需4万元,该怎么办
磨宇粉是什么粉
富锦16线公交车几点在哪里发车
银行卡收到富友转过来的钱是什么情况
polite的比较级和最高级
3Dmax自动加载脚本错误,语法错误:位于bad,需
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?