저는 방금 대학에서 8086을 배우기 시작했고 어셈블리에서 버블 정렬을 구현하려고합니다. 여기에있는 문제는 3245와 2563을 비교하면 값이 변하지 않아야 캐리가 생성된다는 것입니다. 3245
- 2563
______
0CE2
______
코드 : - data segment
array dw 1535h,3245h,2563h,5632h
나는 8086을위한 어셈블리 언어를 배우고, 내가 예를 들어, 줄 연속 문자가인지 알고 싶어 : 나는 한 번 읽어했습니다 mov ah,\
09
mov dx,offset msg
int 21h
' \ '기호는 줄 연속으로 사용되지만'\ '기호가 작동하지 않으므로 MASM에서 오류가 발생합니다.
8086 어셈블리에서 숙제를하려고합니다. 그러나 나는 그것을 얻는 것처럼 보일 수 없다. 내 코드가 잘못되었다는 것을 알고 올바른 접근 방식과 답변을 찾으려고 노력합니다. 사람들은 처음부터 올바른 경로가 아닌 것처럼 완전히 잘못되었다고 말했습니다. 벡터에서 최대 수를 찾는 데 문제가 있습니다. .model small
.stack 100h
.data
MODEL SMALL
.DATA
MSG DB 0DH,0AH, ' ENTER THE STRING :-----> : $'
MSG2 DB 0DH,0AH, ' YOUR STRING IS :-----> : $'
STR1 DB 255 DUP(?)
ONE DB ?
TWO DB ?
.CODE
BEGIN:
그래서 기본 계산기를 만들어야합니다. (내일 시험을 치루고 있습니다)하지만 막혔습니다. 배열에 첫 번째 num, 동작 (+ OR -) 그리고 배열 (number는 1-4 자리가되어야 함)로가는 두 번째 숫자가 나타납니다. 배열에서 모든 숫자를 가져 와서 전체 숫자 (이진수로 변환)로 변환하고, 수학적 작업을 수행하고 해답을 16 진수로 변환하여 인쇄합니까?
아래와 같이 어셈블리 코드를 만들었습니다. 문제는 프로그램을 실행할 때 "상대 점프가 범위를 벗어났습니다."라는 오류 메시지가 나타납니다. 문제는 루프의 내용이 너무 길다는 것입니다. 누군가 나를 도울 수 있고 루프을 변경하는 방법을 알려줄 수 있습니까? IDEAL
MODEL small
STACK 100h
INCLUDE 'gvahim.mac'
DA
저는이 과제에서 무엇이 요청되는지 이해하지 못하고 누군가가 약간의 지침을 제공 할 수 있기를 희망합니다. "다음 더블 2의 보수 진수 표현에 해당하는 진 정수 찾기 : 34 D7 CF 5B"나는 희망하고 어떤 일을 가정하는 안전 것은 즉 : 그 32 비트의 주요 전원이 3이기 때문에가 그것은 포지티브 것이다 길거나 I가 두 이진 0011 될 예정 (틀릴 수
boot.img 파일의 섹터 37에있는 코드 세그먼트가 있고 마스터 부트 레코드에이 코드를 메모리 0x5678에로드했습니다 : 0x1234, 여기에 내 ASM 코드 :이시에 제출 넣으면 [BITS 16] ;Set code generation to 16 bit mode
ORG 0x1234 ;set addressing to begin at 0x567